package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 文章分类表
 * @author tangkf
 * @date 2012-08-14
 */
public class BaseArticleGroup implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseArticleGroup";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BAGID="bagId";

	/**
	 * 父级分类 的属性名
	 */
	public static final String PROP_BAGPARENT="bagParent";

	/**
	 * 分类名称 的属性名
	 */
	public static final String PROP_BAGNAME="bagName";

	/**
	 * 分类排序（大于等于0，倒序） 的属性名
	 */
	public static final String PROP_BAGORDER="bagOrder";

	/**
	 * 分类状态（0-无效，有效） 的属性名
	 */
	public static final String PROP_BAGSTATE="bagState";

	/**
	 * 系统ID
	 */
	private java.lang.String bagId;

	/**
	 * 父级分类
	 */
	private java.lang.String bagParent;

	/**
	 * 分类名称
	 */
	private java.lang.String bagName;

	/**
	 * 分类排序（大于等于0，倒序）
	 */
	private java.lang.Integer bagOrder;

	/**
	 * 分类状态（0-无效，有效）
	 */
	private java.lang.Integer bagState;

	/**
	 * 获取 系统ID 的属性值
	 * @return bagId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBagId(){
		return this.bagId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bagId : 系统ID
	 * @author tangkf
	 */
	public void setBagId(java.lang.String bagId){
		this.bagId	= bagId;
	}

	/**
	 * 获取 父级分类 的属性值
	 * @return bagParent : 父级分类
	 * @author tangkf
	 */
	public java.lang.String getBagParent(){
		return this.bagParent;
	}

	/**
	 * 设置 父级分类 的属性值
	 * @param bagParent : 父级分类
	 * @author tangkf
	 */
	public void setBagParent(java.lang.String bagParent){
		this.bagParent	= bagParent;
	}

	/**
	 * 获取 分类名称 的属性值
	 * @return bagName : 分类名称
	 * @author tangkf
	 */
	public java.lang.String getBagName(){
		return this.bagName;
	}

	/**
	 * 设置 分类名称 的属性值
	 * @param bagName : 分类名称
	 * @author tangkf
	 */
	public void setBagName(java.lang.String bagName){
		this.bagName	= bagName;
	}

	/**
	 * 获取 分类排序（大于等于0，倒序） 的属性值
	 * @return bagOrder : 分类排序（大于等于0，倒序）
	 * @author tangkf
	 */
	public java.lang.Integer getBagOrder(){
		return this.bagOrder;
	}

	/**
	 * 设置 分类排序（大于等于0，倒序） 的属性值
	 * @param bagOrder : 分类排序（大于等于0，倒序）
	 * @author tangkf
	 */
	public void setBagOrder(java.lang.Integer bagOrder){
		this.bagOrder	= bagOrder;
	}

	/**
	 * 获取 分类状态（0-无效，有效） 的属性值
	 * @return bagState : 分类状态（0-无效，有效）
	 * @author tangkf
	 */
	public java.lang.Integer getBagState(){
		return this.bagState;
	}

	/**
	 * 设置 分类状态（0-无效，有效） 的属性值
	 * @param bagState : 分类状态（0-无效，有效）
	 * @author tangkf
	 */
	public void setBagState(java.lang.Integer bagState){
		this.bagState	= bagState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bagId(系统ID)=" + bagId + "," +"bagParent(父级分类)=" + bagParent + "," +"bagName(分类名称)=" + bagName + "," +"bagOrder(分类排序（大于等于0，倒序）)=" + bagOrder + "," +"bagState(分类状态（0-无效，有效）)=" + bagState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bagId:'" + bagId + "'," +"bagParent:'" + bagParent + "'," +"bagName:'" + bagName + "'," +"bagOrder:'" + bagOrder + "'," +"bagState:'" + bagState + "'}";
	}
}